﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ByteSite.WinClient.Entitys
{
    public class TransferSocket
    {
        public string Preview_Image = "PREVIWE_FILES_IMAGE"; // 图像预览
        
        public string Preview_Video = "PREVIWE_FILES_VIDEO"; // 视频预览
        
        public string Preview_Audio = "PREVIWE_FILES_AUDIO"; // 预览音频


        
        public string Transfer_FileRules = "TRANSFER_FILES_RULES"; // 传输文件列表
        
        public string Transfer_FileList = "TRANSFER_FILES_LIST"; // 传输文件列表
        
        public string Transfer_UserList = "TRANSFER_USER_LIST"; // 传输用户列表
        
        public string Transfer_ToServer = "UPLOAD_FILES_TO_SERVER"; // 上传服务器
        
        public string Transfer_ToUser = "SERVER_SEND_FILE_TO_USER"; // 服务器发送至用户
        
        public string Transfer_ToObj = "SEND_FILE_TO_USER"; // 用户发送至用户
        
        public string Transport_Header = "FILE_HEADER"; // 文件头标识-下载

        
        public string Transport_DownloadPacket = "DOWNLOAD_FILES_PACKET"; // 下载文件包

        public string Transport_UploadPacket = "UPLOAD_FILES_PACKET"; // 上传文件包

        public string Transport_RemoteDesktopPacket = "REMOTE_DESKTOP_PACKET"; // 远程桌面文件包


        public string Transport_DownloadOver = "DOWNLOAD_FILES_OVER"; // 下载文件完成

        public string Transport_UploadOver = "UPLOAD_FILES_OVER"; // 上传文件完成

        public string Transport_RemoteDesktopOver = "REMOTE_DESKTOP_OVER"; // 上传文件完成



        public string Transport_FileQuantity = "FILE_QUANTITY"; // 发送文件类型数量
        
        public string Transport_StreamMedia = "http://127.0.0.1"; // 媒体文件预览地址


        
        public string Transport_Accept = "SELECT_ACCEPT"; // 是否接受发送文件
        
        public string Transport_Warning = "TRANSPORT_WARNING"; // 警告标识
    }
}
